package com.xc.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.context.annotation.Bean;
import org.springframework.data.annotation.Id;
import org.springframework.stereotype.Component;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ApiModel
@Component
public class StudentEntity implements Serializable, Cloneable {
    @ApiModelProperty("主键,自动自增")
    private Integer id;
    @ApiModelProperty("启用状态1为启用0为禁用")
    private Integer enable;
    @ApiModelProperty("创建时间")
    private String createTime;
    @ApiModelProperty("更新时间")
    private String updateTime;
    private String remark;
    @ApiModelProperty("学生姓名")
    private String name;
    private String account;
    private String password;
    @ApiModelProperty("电话")
    private String phone;
    @ApiModelProperty("状态")
    private String state;
    @ApiModelProperty("描述")
    private String describe;
    @ApiModelProperty("邀约人")
    private String inviter;
    @ApiModelProperty("教师")
    private String teacher;
    @ApiModelProperty("学历")
    private String education;
    @ApiModelProperty("学校")
    private String school;
    @ApiModelProperty("头像")
    private String headImg;
    private String address;
    private String hobby;
    private String email;
    private String sex;
    private Integer age;
    private String birthday;


    private Integer page;
    private Integer limit;
    private Integer startAge;
    private Integer endAge;
    private String startBirthday;
    private String endBirthday;
    private String start;
    private String end;
    private String startCreateTime;
    private String endCreateTime;
    private String startUpdateTime;
    private String endUpdateTime;
    @ApiModelProperty("全球通用唯一识别码")
    private String uuid;
}
